
package com.mu.rai.services;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for snmpRestarter complex type.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &lt;complexType name="snmpRestarter">
 *   &lt;complexContent>
 *     &lt;extension base="{http://services.rai.mu.com}powerRestarter">
 *       &lt;sequence>
 *         &lt;element name="community" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="host" type="{http://services.rai.mu.com}reference"/>
 *         &lt;element name="off" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="oid" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="on" type="{http://www.w3.org/2001/XMLSchema}string"/>
 *         &lt;element name="outlet" type="{http://www.w3.org/2001/XMLSchema}int"/>
 *       &lt;/sequence>
 *     &lt;/extension>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "snmpRestarter", propOrder = {
    "community",
    "host",
    "off",
    "oid",
    "on",
    "outlet"
})
public class SnmpRestarter
    extends PowerRestarter
{

    @XmlElement(required = true)
    protected String community;
    @XmlElement(required = true)
    protected Reference host;
    @XmlElement(required = true)
    protected String off;
    @XmlElement(required = true)
    protected String oid;
    @XmlElement(required = true)
    protected String on;
    protected int outlet;

    /**
     * Gets the value of the community property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCommunity() {
        return community;
    }

    /**
     * Sets the value of the community property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setCommunity(String value) {
        this.community = value;
    }

    /**
     * Gets the value of the host property.
     * 
     * @return
     *     possible object is
     *     {@link Reference }
     *     
     */
    public Reference getHost() {
        return host;
    }

    /**
     * Sets the value of the host property.
     * 
     * @param value
     *     allowed object is
     *     {@link Reference }
     *     
     */
    public void setHost(Reference value) {
        this.host = value;
    }

    /**
     * Gets the value of the off property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getOff() {
        return off;
    }

    /**
     * Sets the value of the off property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setOff(String value) {
        this.off = value;
    }

    /**
     * Gets the value of the oid property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getOid() {
        return oid;
    }

    /**
     * Sets the value of the oid property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setOid(String value) {
        this.oid = value;
    }

    /**
     * Gets the value of the on property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getOn() {
        return on;
    }

    /**
     * Sets the value of the on property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setOn(String value) {
        this.on = value;
    }

    /**
     * Gets the value of the outlet property.
     * 
     */
    public int getOutlet() {
        return outlet;
    }

    /**
     * Sets the value of the outlet property.
     * 
     */
    public void setOutlet(int value) {
        this.outlet = value;
    }

}
